package com.service;

import com.entity.Course;
import com.github.pagehelper.PageInfo;
import com.vo.CourseVo;

import java.util.List;

public interface CourseService {
    /**
     * 查询当前课程所在类别下点击量前三多的课程,先查当前课程所属课程类别的的id,
     * 之后查询当前课程id下,课程点击量(click_number)的前三个
     */
    List<Course> findThreeCourseByCourseId(Integer course_id);

    //根据条件查询课程
    PageInfo<CourseVo> findCourseByCourseVo(CourseVo courseVo);

    //启用禁用课程
    int modifyCourseById(Integer id, Integer status);

    //添加课程
    int addCourseByCondition(Course course);

    //修改前查询数据库
    Course findCourseById(Integer id);

    //修改课程信息
    public int modifyCourseByCondition(Course course);

    //===========张
    //顶级分类
    List<Course> findTopByGroup();
    //===========张
}
